devhub-parallel-test-results.html

Report generated on 11-Oct-2023 at 15:31:04 by pytest-html v3.1.1

Summary

71 tests ran in 844.74 seconds.

67 passed, 0 skipped, 4 failed, 0 errors, 0 expected failures, 0 unexpected passes, 0 rerun

Results

Result Test Duration Links
Failed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Blog] 37.12
base_url = 'https://addons.allizom.org', selenium = <selenium.webdriver.firefox.webdriver.WebDriver (session="d29ccf5e-223b-43cf-a751-258cf5f39ff5")>, count = 1, link = 'blog.mozilla.org'

@pytest.mark.parametrize(
"count, link",
enumerate(
[
"about",
"blog.mozilla.org",
"extensionworkshop",
"developers",
"add-on-policies",
"discourse",
"/about",
"review_guide",
]
),
ids=[
"DevHub Footer - Addons section - About",
"DevHub Footer - Addons section - Blog",
"DevHub Footer - Addons section - Extension Workshop",
"DevHub Footer - Addons section - Developer Hub",
"DevHub Footer - Addons section - Developer Policies",
"DevHub Footer - Addons section - Forum",
"DevHub Footer - Addons section - Report a bug",
"DevHub Footer - Addons section - Review Guide",
],
)
@pytest.mark.nondestructive
def test_devhub_addons_footer_links(base_url, selenium, count, link):
page = DevHubHome(selenium, base_url).open().wait_for_page_to_load()
page.footer.addon_links[count].click()
> page.wait_for_current_url(link)

tests/devhub/test_devhub_home.py:440:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
pages/desktop/base.py:36: in wait_for_current_url
self.wait.until(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <selenium.webdriver.support.wait.WebDriverWait (session="d29ccf5e-223b-43cf-a751-258cf5f39ff5")>, method = <function url_contains.<locals>._predicate at 0x1062f58a0>
message = 'The url was https://addons.allizom.org/blog/'

def until(self, method, message: str = ""):
"""Calls the method provided with the driver as an argument until the \
return value does not evaluate to ``False``.

:param method: callable(WebDriver)
:param message: optional message for :exc:`TimeoutException`
:returns: the result of the last call to `method`
:raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs
"""
screen = None
stacktrace = None

end_time = time.monotonic() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.monotonic() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message: The url was https://addons.allizom.org/blog/

venv/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:90: TimeoutException
Failed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Forum] 36.04
base_url = 'https://addons.allizom.org', selenium = <selenium.webdriver.firefox.webdriver.WebDriver (session="34655d6d-ed5b-425a-82ec-5be07a2b69b1")>, count = 5, link = 'discourse'

@pytest.mark.parametrize(
"count, link",
enumerate(
[
"about",
"blog.mozilla.org",
"extensionworkshop",
"developers",
"add-on-policies",
"discourse",
"/about",
"review_guide",
]
),
ids=[
"DevHub Footer - Addons section - About",
"DevHub Footer - Addons section - Blog",
"DevHub Footer - Addons section - Extension Workshop",
"DevHub Footer - Addons section - Developer Hub",
"DevHub Footer - Addons section - Developer Policies",
"DevHub Footer - Addons section - Forum",
"DevHub Footer - Addons section - Report a bug",
"DevHub Footer - Addons section - Review Guide",
],
)
@pytest.mark.nondestructive
def test_devhub_addons_footer_links(base_url, selenium, count, link):
page = DevHubHome(selenium, base_url).open().wait_for_page_to_load()
page.footer.addon_links[count].click()
> page.wait_for_current_url(link)

tests/devhub/test_devhub_home.py:440:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
pages/desktop/base.py:36: in wait_for_current_url
self.wait.until(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <selenium.webdriver.support.wait.WebDriverWait (session="34655d6d-ed5b-425a-82ec-5be07a2b69b1")>, method = <function url_contains.<locals>._predicate at 0x105c8f7e0>
message = 'The url was https://blog.mozilla.org/addons/'

def until(self, method, message: str = ""):
"""Calls the method provided with the driver as an argument until the \
return value does not evaluate to ``False``.

:param method: callable(WebDriver)
:param message: optional message for :exc:`TimeoutException`
:returns: the result of the last call to `method`
:raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs
"""
screen = None
stacktrace = None

end_time = time.monotonic() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.monotonic() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message: The url was https://blog.mozilla.org/addons/

venv/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:90: TimeoutException
Failed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Report a bug] 38.22
base_url = 'https://addons.allizom.org', selenium = <selenium.webdriver.firefox.webdriver.WebDriver (session="cf1a6745-aa5a-4b16-a3d4-30b78a7dcd85")>, count = 6, link = '/about'

@pytest.mark.parametrize(
"count, link",
enumerate(
[
"about",
"blog.mozilla.org",
"extensionworkshop",
"developers",
"add-on-policies",
"discourse",
"/about",
"review_guide",
]
),
ids=[
"DevHub Footer - Addons section - About",
"DevHub Footer - Addons section - Blog",
"DevHub Footer - Addons section - Extension Workshop",
"DevHub Footer - Addons section - Developer Hub",
"DevHub Footer - Addons section - Developer Policies",
"DevHub Footer - Addons section - Forum",
"DevHub Footer - Addons section - Report a bug",
"DevHub Footer - Addons section - Review Guide",
],
)
@pytest.mark.nondestructive
def test_devhub_addons_footer_links(base_url, selenium, count, link):
page = DevHubHome(selenium, base_url).open().wait_for_page_to_load()
page.footer.addon_links[count].click()
> page.wait_for_current_url(link)

tests/devhub/test_devhub_home.py:440:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
pages/desktop/base.py:36: in wait_for_current_url
self.wait.until(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <selenium.webdriver.support.wait.WebDriverWait (session="cf1a6745-aa5a-4b16-a3d4-30b78a7dcd85")>, method = <function url_contains.<locals>._predicate at 0x1063d1300>
message = 'The url was https://discourse.mozilla.org/c/add-ons/35'

def until(self, method, message: str = ""):
"""Calls the method provided with the driver as an argument until the \
return value does not evaluate to ``False``.

:param method: callable(WebDriver)
:param message: optional message for :exc:`TimeoutException`
:returns: the result of the last call to `method`
:raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs
"""
screen = None
stacktrace = None

end_time = time.monotonic() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.monotonic() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message: The url was https://discourse.mozilla.org/c/add-ons/35

venv/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:90: TimeoutException
Failed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Review Guide] 35.56
base_url = 'https://addons.allizom.org', selenium = <selenium.webdriver.firefox.webdriver.WebDriver (session="bd70cf26-710e-490f-b835-40c073cfcc41")>, count = 7, link = 'review_guide'

@pytest.mark.parametrize(
"count, link",
enumerate(
[
"about",
"blog.mozilla.org",
"extensionworkshop",
"developers",
"add-on-policies",
"discourse",
"/about",
"review_guide",
]
),
ids=[
"DevHub Footer - Addons section - About",
"DevHub Footer - Addons section - Blog",
"DevHub Footer - Addons section - Extension Workshop",
"DevHub Footer - Addons section - Developer Hub",
"DevHub Footer - Addons section - Developer Policies",
"DevHub Footer - Addons section - Forum",
"DevHub Footer - Addons section - Report a bug",
"DevHub Footer - Addons section - Review Guide",
],
)
@pytest.mark.nondestructive
def test_devhub_addons_footer_links(base_url, selenium, count, link):
page = DevHubHome(selenium, base_url).open().wait_for_page_to_load()
page.footer.addon_links[count].click()
> page.wait_for_current_url(link)

tests/devhub/test_devhub_home.py:440:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
pages/desktop/base.py:36: in wait_for_current_url
self.wait.until(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <selenium.webdriver.support.wait.WebDriverWait (session="bd70cf26-710e-490f-b835-40c073cfcc41")>, method = <function url_contains.<locals>._predicate at 0x1061bf7e0>
message = 'The url was https://addons.mozilla.org/en-US/about'

def until(self, method, message: str = ""):
"""Calls the method provided with the driver as an argument until the \
return value does not evaluate to ``False``.

:param method: callable(WebDriver)
:param message: optional message for :exc:`TimeoutException`
:returns: the result of the last call to `method`
:raises: :exc:`selenium.common.exceptions.TimeoutException` if timeout occurs
"""
screen = None
stacktrace = None

end_time = time.monotonic() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.monotonic() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message: The url was https://addons.mozilla.org/en-US/about

venv/lib/python3.11/site-packages/selenium/webdriver/support/wait.py:90: TimeoutException
Passed tests/devhub/test_addon_edit.py::test_set_addon_invisible_tc_id_c4371[Desktop] 51.25
-----------------------------Captured stdout setup------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_addon_edit.py::test_disable_enable_version[Desktop] 9.72
No log output captured.
Passed tests/devhub/test_addon_validate.py::test_validate_addon_listed[Desktop] 52.14
-----------------------------Captured stdout setup------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_addon_validate.py::test_validate_listed_addon_option_no_manifest_found[Desktop] 8.29
No log output captured.
Passed tests/devhub/test_addon_validate.py::test_validate_listed_addon_option_unsupported_format[Desktop] 5.16
No log output captured.
Passed tests/devhub/test_addon_validate.py::test_validate_addon_unlisted[Desktop] 9.61
No log output captured.
Passed tests/devhub/test_addon_validate.py::test_validate_unlisted_addon_option_no_manifest_found[Desktop] 48.46
-----------------------------Captured stdout setup------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_addon_validate.py::test_validate_unlisted_addon_option_unsupported_format[Desktop] 46.48
-----------------------------Captured stdout setup------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_logo[Desktop] 4.86
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_click_extension_workshop[Desktop] 6.65
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_click_documentation[Desktop] 5.17
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_click_support[Desktop] 6.94
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_click_blog[Desktop] 5.07
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_login[Desktop] 45.88
-----------------------------Captured stdout setup------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_page_overview[Desktop] 4.84
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_page_content[Desktop] 4.20
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_content_login_link[Desktop] 5.41
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_page_get_involved[Desktop] 6.69
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_click_my_addons_header_link[Desktop] 46.53
-----------------------------Captured stdout setup------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_click_header_profile_icon[Desktop] 6.47
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_logged_in_page_hero_banner[Desktop] 11.40
------------------------------Captured stdout call------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_my_addons_section[Desktop] 11.54
------------------------------Captured stdout call------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_my_addons_list_items[Desktop] 4.85
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_my_addons_list_approval_status[Desktop] 6.86
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_click_see_all_addons_link[Desktop] 5.34
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_click_submit_new_addon_button_tc_id_c14882[Desktop] 6.54
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_click_submit_new_theme_button[Desktop] 6.53
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_click_first_theme_button[Desktop] 14.12
------------------------------Captured stdout call------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_resources_footer_documentation_links[Desktop] 15.17
------------------------------Captured stdout call------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_devhub_resources_footer_tools_links[Desktop] 10.95
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_resources_footer_promote_links[Desktop] 8.47
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_resources_join_addon_review[Desktop] 6.99
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_resources_write_some_code[Desktop] 7.03
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_resources_participate[Desktop] 14.11
------------------------------Captured stdout call------------------------------
The "click continue button" event occurred. The script should be on the password input screen here. We should see "Sign in" in the header. The card header title is "Enter your password for your Firefox account"
Passed tests/devhub/test_devhub_home.py::test_page_connect_footer_twitter[Desktop-0-twitter.com] 6.18
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_page_connect_footer_twitter[Desktop-1-twitter.com] 6.30
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_page_connect_footer_more_links[Desktop-AMO Matrix channel] 10.04
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_page_connect_footer_more_links[Desktop-Mozilla Discourse] 7.77
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_connect_newsletter_section[Desktop] 4.80
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_verify_newsletter_signup_confirmation[Desktop] 7.31
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_mozilla_footer_link[Desktop] 6.11
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - About] 4.89
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Extension Workshop] 5.14
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Developer Hub] 4.37
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_addons_footer_links[Desktop-DevHub Footer - Addons section - Developer Policies] 4.87
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_browsers_footer_links[Desktop-DevHub Footer - Browsers section - Desktop] 5.12
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_browsers_footer_links[Desktop-DevHub Footer - Browsers section - Mobile] 9.69
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_browsers_footer_links[Desktop-DevHub Footer - Browsers section - Enterprise] 5.12
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_products_footer_links[Desktop-DevHub Footer - Products section - Browsers] 4.71
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_products_footer_links[Desktop-DevHub Footer - Products section - VPN] 5.91
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_products_footer_links[Desktop-DevHub Footer - Products section - Relay] 5.31
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_products_footer_links[Desktop-DevHub Footer - Products section - Monitor] 6.68
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_products_footer_links[Desktop-DevHub Footer - Products section - Pocket] 4.57
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_social_footer_links[Desktop-DevHub Footer - Social section - Twitter] 5.83
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_social_footer_links[Desktop-DevHub Footer - Social section - Instagram] 5.44
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_social_footer_links[Desktop-DevHub Footer - Social section - YouTube] 4.88
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_legal_footer_links[Desktop-DevHub Footer - Legal section - Privacy] 4.16
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_legal_footer_links[Desktop-DevHub Footer - Legal section - Cookies] 4.38
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_legal_footer_links[Desktop-DevHub Footer - Legal section - Legal] 4.67
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_change_devhub_language[Desktop-DevHub French Translation] 4.89
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_change_devhub_language[Desktop-DevHub German Translation] 4.87
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_change_devhub_language[Desktop-DevHub Chinese Translation] 5.23
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_change_devhub_language[Desktop-DevHub Russian Translation] 5.41
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_change_devhub_language[Desktop-DevHub Hebrew Translation] 5.16
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_footer_copyright_message[Desktop-Legal] 4.91
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_footer_copyright_message[Desktop-Creative Commons License] 6.53
No log output captured.
Passed tests/devhub/test_devhub_home.py::test_devhub_logout[Desktop] 5.63
No log output captured.